const path = require('path')
const dateformat = require('dateformat')
const expressArtTemplate = require('express-art-template')

expressArtTemplate.template.defaults.imports.dateformat = dateformat;

module.exports = {
    artTemplate: (app) => {
        // 指定用artTemplate模板引擎去解析.html后缀的模板
        // 理论上来讲，是可以同时存在多个模板引擎的，但是一般情况下，项目里面只会用一个模板引擎
        app.engine('html', expressArtTemplate)

        // 指定模板文件的根目录
        app.set('views', path.join(__dirname, '..', 'view'))

        // 指定模板文件的默认后缀为html
        app.set('view engine', 'html')
    }
}